Applying Method Data Dependence
نویسنده
چکیده
Concurrency control in object based systems is a new area of research that has only just begun to be addressed. Recent work has proposed using object level locking but this may be unnecessarily restrictive. Data level locking within an object increases concurrency but also introduces substantial lock overhead that makes the approach impractical. This paper proposes using a new approach applying method level dependence analysis techniques to object bases using a nested transaction model. Three algorithms are proposed. The rst algorithm uses static analysis of methods invoked by user transactions only. The second performs runtime analysis of the nested methods invoked by the methods invoked by user transactions. Finally, a third algorithm proposes a hybrid technique that is compatible with both of these techniques and determines if the acquisition of locks is necessary at runtime or if the method can be invoked without the possibility of con ict. This algorithm is e cient, simple, and completely compatible with two{phase locking. The complexity of each algorithm and other areas of application of dependence analysis are also discussed. Applying Method Data Dependence to Transactions in Object Bases 1
منابع مشابه
An Example of Data Dependence Result for The Class of Almost Contraction Mappings
In the present paper, we show that $S^*$ iteration method can be used to approximate fixed point of almost contraction mappings. Furthermore, we prove that this iteration method is equivalent to CR iteration method and it produces a slow convergence rate compared to the CR iteration method for the class of almost contraction mappings. We also present table and graphic to support this result. F...
متن کاملDynamic Dependence Analysis: A Novel Method for Data Depndence Evaluation
This paper analyzes the results of applying data dependence calculations to the Perfect Benchmarks suite. We show that it is possible to measure the optimal parallelism, as deened by our model, and to compare the obtained parallelism for various data dependence tests with the optimal parallelism. Using these techniques, we nd that a variation of Banerjee's inequalities is suucient in all cases ...
متن کاملThermodynamic Characterization of the Aggregation Phenomena of SafranineT by Spectral Titration and Chemometric Analysis
The dimerization constants of Safranine T have been determined by studying the dependence of its absorption spectra on the temperature in the range 30–70 ◦C at different total concentrations of Safranine T (1.03×10−5, 1.44×10−5 and 1.73×10−5 M). The monomer–dimer equilibrium of Safranine T has been determined by applying MCR-ALS method on the absorpti...
متن کاملThermodynamic Characterization of the Aggregation Phenomena of SafranineT by Spectral Titration and Chemometric Analysis
The dimerization constants of Safranine T have been determined by studying the dependence of its absorption spectra on the temperature in the range 30–70 ◦C at different total concentrations of Safranine T (1.03×10−5, 1.44×10−5 and 1.73×10−5 M). The monomer–dimer equilibrium of Safranine T has been determined by applying MCR-ALS method on the absorpti...
متن کاملComments on: Control of the false discovery rate under dependence using the bootstrap and subsampling
In this enlightening and stimulating paper, Professors Romano, Shaikh, and Wolf construct two novel resampling-based multiple testing methods using the bootstrap and subsampling techniques and theoretically prove that these methods approximately control the FDR under weak regularity conditions. The theoretical results provide a satisfactory solution to an important and challenging problem in mu...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1992